Method engineering for multi-perspective software development
نویسندگان
چکیده
This paper examines the role of the method engineer in the context of multi-perspective software development. Such development is characterized by the existence of multiple development participants who hold multiple views on a system and its domain. These views may be described and developed using multiple representation schemes and development strategies respectively. The paper outlines the Viewpoints framework-an organizational framework developed to model such a scenario-and then examines the method engineering process required to support the kind of multi-perspective development described. The role of tool support in this context is also explored.
منابع مشابه
Pii: S0169-023x(01)00058-1
Compositional multi-agent system design is a methodological perspective on multi-agent system design based on the software engineering principles process and knowledge abstraction, compositionality, reuse, specification and verification. This paper addresses these principles from a generic perspective in the context of the compositional development method DESIRE. An overview is given of reusabl...
متن کاملPrinciples of component-based design of intelligent agents
Compositional multi-agent system design is a methodological perspective on multiagent system design based on the software engineering principles process and knowledge abstraction, compositionality, reuse, specification and verification. This paper addresses these principles from a generic perspective in the context of the compositional development method DESIRE. An overview is given of reusable...
متن کاملMeta-CASE Support for Method-Based Software Development
This paper defines the scope and context of meta-CASE technology in software engineering. It then outlines the role of meta-CASE tools in “multi-perspective software development”; that is, development in which multiple participants deploy multiple methods to specify their respective areas of concern. CONTEXT: SOFTWARE ENGINEERING Software engineering is the discipline of software development. I...
متن کاملCueVerse: Interactive Spaces for Digital Cues, Memories, and Reminders
1. AUTHOR INFORMATION I am a Computer Science PhD student at Georgia Tech studying software engineering. I have also worked and interned at software development organizations including Microsoft Research and the Georgia Tech Research Institute. My research involves improving programming environments and workspaces for software developers and teams. I am interested in creating a smart office for...
متن کاملRethinking Experiments in a Socio-Technical Perspective: The Case of Software Engineering
Experiments in computing share many characteristics with the traditional experimental method, but also present significant differences from a practical perspective, due to their aim at producing software artifacts and the central role played by human actors and organizations (e.g., programmers, project teams, software houses) involved in the software development process. By analyzing some of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 38 شماره
صفحات -
تاریخ انتشار 1996